@charset "utf-8";
/* CSS Document */				
	
	body 									{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
	.bgHome									{ background:#e6e6e6 url(../image/home-bg.png) repeat-x; }
	.bgInner								{ background:#e6e6e6 url(../image/inner-bg.png) repeat-x; }	
	
	img										{ border:0 !important; }
	a										{ text-decoration:none; }
	
	input, textarea, select,
	h1, h2, h3, h4, h5, h6,
	a, p, b, ul, li, ol,
	img, div, span, label					{ outline:none !important; } 
	
	.button									{ cursor:pointer !important; }		
	.noBorderRight							{ border-right:0 !important; }
	.noBackground							{ background:none !important; }
	.noPaddingRight							{ padding-right:0  !important; }
	.noBorderBottom							{ border-bottom:0 !important; }
	
	
	/* TEMPLATE DESIGN */
	#wrapper								{ margin:0 auto; width:1232px; }	
	#shadow									{ float:left; width:960px; padding:0 136px; background:url(../image/body-shadow-bg.png) repeat-y; }
	#template								{ float:left; width:960px; padding:0 58px; margin-left:-58px; background:#FFFFFF; }

	#header									{ display:block; float:left; width:960px; margin:0; }
	#header .logo							{ display:block; float:left; margin:46px 0 0 0; }
	#header .subtitle						{ display:block; float:left; margin:44px 0 0 16px; }		

	#header	.menu							{ display:block; float:left; width:960px; margin:17px 0 0 0; }

	#header .shortcut						{ display:block; float:right; margin:44px 0 0 0; }
	#header .shortcut a						{ display:block; float:left; padding:0 8px; margin:0; height:18px; line-height:18px; color:#000000; border-right:#8ad1c9 solid 1px; }
	#header .shortcut a img					{ display:block; float:left; } 
	#header .shortcut div img				{ display:block; float:left; }

	#footer									{ margin:0 auto; width:960px; }			
	#footer	span							{ display:block; float:left; width:960px; border-top:#ababab solid 1px; padding:0 0 10px 0; font-size:11px; }				
	#footer p								{ float:left; margin:0; padding:14px 0 0 0; color:#707070; }
	#footer p a								{ color:#707070; text-decoration:none; }
	#footer a:hover							{ color:#be1e1e; }		
	#footer a.active						{ color:#be1e1e; }	
	#footer .printer						{ float:right; margin:9px 7px 0 0; }
	#footer .bookmark						{ float:right; margin:9px 0 0 0; }
	#footer .email							{ float:right; margin:13px 7px 0 0; }	
			
	#body									{ clear:both; float:left; width:960px; margin:-18px 0 31px 0; }	
	#banner									{ float:left; width:1078px; padding:0 0 38px 0; margin:0 0 0 -59px; background:url(../image/banner-bottom-bg.png) no-repeat bottom; position:relative; /*z-index:-1;*/ }
	#banner	img								{ width:1078px; height:280px; }
	#banner span							{ display:block; position:absolute; top:0; left:0; width:1078px; height:63px; background:url(../image/banner-top-bg.png) repeat-x; }
	#content								{ float:left; width:960px; }	
				
	/* INDIVIDUAL PAGE DESIGN */
	
	/*home*/
	.home									{ float:left; width:960px; }
	.home div								{ float:left; background:url(../image/home-divider-bg.png) no-repeat right; color:#707070; line-height:18px; }
	.home div h1							{ float:left; padding:0; margin:0 0 16px 0; font-size:22px; line-height:38px; color:#000000; border-bottom:#d1d1d1 1px solid; font-weight:normal; }
	.home div h2							{ float:left; width:320px; padding:0; margin:0; font-size:13px; line-height:18px; color:#000000; font-weight:normal; }
	.home div.oneTwo						{ width:279px; height:220px; padding-right:41px; position:relative; }
	.home div.three							{ width:320px; }		
	.home div.oneTwo h1						{ width:279px; }
	.home div.three h1						{ width:320px; }	
	.home div ul							{ list-style:none; padding:0; margin:-6px 0 0 0; }
	.home div li							{ border-bottom:#d1d1d1 1px solid; padding:6px 0; }
	.home div li a							{ color:#98d7d3; font-size:10px; font-style:italic; }	
	.home .arrow							{ display:block; float:left; position:absolute; bottom:0; right:40px; width:279px; margin:10px 0 0 0; text-align:right; }
	.home .viewAll							{ display:block; float:left; text-align:right; width:50px; color:#98d7d3; font-size:10px; margin:9px 0 0 270px; }		
	
	/*newsroom*/
	.newsroom								{ float:left; width:960px; }
	.newsroom h1							{ float:left; width:960px; padding:0; margin:0; font-size:22px; line-height:38px; color:#000000; font-weight:normal; }			
	.newsroom span							{ display:block; float:left; width:960px; border-top:#ababab solid 1px; border-bottom:#ababab solid 1px; }
	.newsroom h2							{ float:left; padding:0; margin:0; font-size:18px; line-height:56px; color:#000000; font-weight:normal; }	
	.newsroom h2.w194px						{ width:194px; }
	.newsroom h2.w766px						{ width:766px; }	
	.newsroom ul							{ list-style:none; padding:0; margin:0; }	
	.newsroom li							{ display:block; float:left; width:960px; padding:19px 0 16px 0; border-bottom:#ababab solid 1px; }
	.newsroom li label						{ display:block; float:left; margin:0; padding:0; width:194px; line-height:20px; }
	.newsroom li p							{ display:block; float:left; margin:0; padding:0; width:730px; line-height:20px;  }
	.newsroom li a							{ display:block; float:left; margin:0; padding:0; width:36px; }		
	.newsroom li img						{ display:block; float:right; margin:0; padding:0; }
	.newsroom .next							{ display:block; float:right; background:#b8eae7; width:64px; padding:3px 0 4px 0; margin:25px 0 0 0; color:#000000; text-align:center; }
	.newsroom .previous						{ display:block; float:right; background:#b8eae7; width:64px; padding:3px 0 4px 0; margin:25px 2px 0 2px; color:#000000; text-align:center; }
	.newsroom .viewall						{ display:block; float:right; background:#b8eae7; width:64px; padding:3px 0 4px 0; margin:25px 0 0 0; color:#000000; text-align:center; }			
	
	/*ourbusiness*/
	.ourbusiness							{ float:left; width:960px; }	
	.ourbusiness p							{ margin:0; padding:0; color:#707070; line-height:18px; }
	.ourbusiness ul							{ display:block; float:left; width:960px; list-style:none; padding:0; margin:28px 0 0 0; }	
	.ourbusiness li							{ display:block; float:left; width:960px; border-top:#ababab solid 1px; position:relative; }	
	.ourbusiness li h2						{ float:left; width:550px; margin:18px 0 14px 0; padding:0; font-size:22px; line-height:22px; }
	.ourbusiness li p						{ float:left; width:550px; color:#707070; line-height:18px; }
	.ourbusiness li img						{ display:block; float:left; margin:20px 20px 20px 0; }	
	.ourbusiness li a						{ position:absolute; top:40%; right:0; }

	/*whoweare*/
	.whoweare								{ float:left; width:960px; }	
	.whoweare .left							{ float:left; width:190px; }
	.whoweare .left h1						{ float:left; width:190px; padding:0; margin:0 0 12px 0; font-size:22px; line-height:22px; color:#000000; font-weight:normal; }						
	.whoweare .left a						{ display:block; float:left; width:184px; height:20px; background:#98d7d3; padding:0 0 0 6px; margin:0 0 4px 0; line-height:20px; color:#000000; }
	.whoweare .left a:hover,
	.whoweare .left a.active				{ background:#4bbeb7; color:#FFFFFF; }	
	.whoweare .right						{ float:left; width:170px; }	
	.whoweare .right h1						{ float:left; width:170px; padding:0; margin:0 0 12px 0; font-size:22px; line-height:22px; letter-spacing:-1px; color:#000000; font-weight:normal; }					
	.whoweare .middle						{ float:left; width:510px; margin:34px 50px 0 40px; }
	.whoweare .middle p						{ margin:0 0 16px 0; padding:0; line-height:18px; color:#707070; }
	.whoweare .middle hr					{ display:block; float:left; margin:9px 0 14px 0; padding:0; height:1px; width:100%; background:#ababab; border:0; }	
	.whoweare .middle label					{ color:#707070; }

	.whoweare .middle ul					{ display:block; float:left; width:510px; list-style:none; padding:0; margin:0; }	
	.whoweare .middle li					{ display:block; float:left; width:510px; border-top:#ababab solid 1px; position:relative; }	
	.whoweare .middle li h2					{ float:left; width:250px; margin:18px 0 8px 0; padding:0; font-size:22px; line-height:22px; font-weight:normal; }
	.whoweare .middle li p					{ float:left; width:250px; color:#707070; line-height:18px; }
	.whoweare .middle li img				{ display:block; float:left; margin:20px 20px 20px 0; }	
	.whoweare .middle li a					{ position:absolute; top:35%; right:0; }			
				
	/*organization*/
	.organization							{ float:left; width:960px; }	
	.organization .left						{ float:left; width:190px; }
	.organization .left h1					{ float:left; width:190px; padding:0; margin:0 0 12px 0; font-size:22px; line-height:22px; color:#000000; font-weight:normal; }						
	.organization .left a					{ display:block; float:left; width:184px; height:20px; background:#98d7d3; padding:0 0 0 6px; margin:0 0 4px 0; line-height:20px; color:#000000; }
	.organization .left a:hover,
	.organization .left a.active			{ background:#4bbeb7; color:#FFFFFF; }	
	.organization .right					{ float:left; width:170px; }	
	.organization .right h1					{ float:left; width:170px; padding:0; margin:0 0 12px 0; font-size:22px; line-height:22px; letter-spacing:-1px; color:#000000; font-weight:normal; }					
	.organization .middle					{ float:left; width:510px; margin:29px 50px 0 40px; }	
	.organization .middle p					{ margin:0; padding:0; line-height:18px; color:#707070; }
	.organization .middle hr				{ display:block; float:left; margin:25px 0; padding:0; height:1px; width:100%; background:#ababab; border:0; }	

	/*ourbusinessarticle*/
	.ourbusinessarticle						{ float:left; width:960px; }	
	.ourbusinessarticle .left				{ float:left; width:190px; }
	.ourbusinessarticle .left h1			{ float:left; width:190px; padding:0; margin:0 0 12px 0; font-size:22px; line-height:22px; color:#000000; font-weight:normal; }						
	.ourbusinessarticle .left a				{ display:block; float:left; width:184px; padding:0 0 0 6px; margin:0 0 4px 0; color:#000000; }
	.ourbusinessarticle .left a.small		{ background:#98d7d3;  height:20px; line-height:20px;  }
	.ourbusinessarticle .left a:hover,
	.ourbusinessarticle .left .smallactive	{ background:#4bbeb7 !important; color:#FFFFFF; }
	.ourbusinessarticle .left a.big			{ background:#98d7d3;  height:33px; line-height:16px; }
	.ourbusinessarticle .left a.big:hover,
	.ourbusinessarticle .left .bigactive	{ background:#4bbeb7 !important; color:#FFFFFF; }			
	.ourbusinessarticle .right				{ float:left; width:170px; }	
	.ourbusinessarticle .right h1			{ float:left; width:170px; padding:0; margin:0; font-size:22px; line-height:22px; color:#000000; font-weight:normal; }					
	.ourbusinessarticle .right ul			{ display:block; float:left; width:170px; list-style:none; margin:-1px 0 0 0; padding:0; }
	.ourbusinessarticle .right li			{ display:block; float:left; width:170px; border-bottom:#ababab solid 1px; padding:13px 0; }
	.ourbusinessarticle .right li span		{ display:block; float:left; width:170px; height:120px; background:#f3f4f4; margin:0 0 5px 0; }
	.ourbusinessarticle .right li p			{ padding:0; margin:0; color:#707070; }	
	.ourbusinessarticle .right li b			{ font-size:14px; color:#000000; font-style:normal; }			
	.ourbusinessarticle .middle				{ float:left; width:510px; margin:29px 50px 0 40px; }	
	.ourbusinessarticle .middle p			{ margin:0 0 20px 0; padding:0; line-height:18px; color:#707070; }
	.ourbusinessarticle .middle h2			{ float:left; width:510px; padding:0; margin:2px 0 5px 0; font-size:22px; line-height:22px; color:#000000; font-weight:normal; }					
	.ourbusinessarticle .middle h3			{ float:left; width:490px; padding:3px 10px 5px 10px; margin:0 0 5px 0; font-size:22px; line-height:22px; color:#ffffff; font-weight:normal; background:#3c5898; }							
	.ourbusinessarticle .middle ul			{ display:block; float:left; width:510px; list-style:none; margin:0; padding:0; }	
	.ourbusinessarticle .middle li			{ display:block; float:left; width:510px; border-bottom:#ababab solid 1px; padding:16px 0; }
	.ourbusinessarticle .middle li h4		{ float:left; width:510px; padding:0; margin:0 0 5px 0; font-size:18px; line-height:18px; color:#000000; font-weight:normal; }						
	
	/*sustainability article*/
	.sustainabilityarticle					{ float:left; width:960px; }	
	.sustainabilityarticle .left			{ float:left; width:190px; }
	.sustainabilityarticle .left h1			{ float:left; width:190px; padding:0; margin:0 0 12px 0; font-size:22px; line-height:22px; color:#000000; font-weight:normal; }						
	.sustainabilityarticle .left a			{ display:block; float:left; width:184px; padding:0 0 0 6px; margin:0 0 4px 0; background:#98d7d3 !important; height:20px; line-height:20px; color:#000000; }
	.sustainabilityarticle .left a:hover,
	.sustainabilityarticle .left a.active	{ background:#4bbeb7 !important; color:#FFFFFF; }	
	.sustainabilityarticle .left .featured 		{ float:left; width:190px; margin-top:21px; }
	.sustainabilityarticle .left .featured span { display:block; float:left; width:190px; height:106px; margin-bottom:2px; background:#f3f4f4; }
	.sustainabilityarticle .left .featured p	{ margin:0; padding:0; line-height:18px; color:#000000; }		
	.sustainabilityarticle .right			{ float:left; width:170px; }	
	.sustainabilityarticle .right h1		{ float:left; width:170px; padding:0; margin:0 0 12px 0; font-size:22px; line-height:22px; color:#000000; letter-spacing:-1px; font-weight:normal; }					
	.sustainabilityarticle .right span		{ display:block; float:left; width:170px; height:120px; background:#f3f4f4; margin:0 0 1px 0; }	
	.sustainabilityarticle .middle			{ float:left; width:510px; margin:29px 50px 0 40px; }	
	/* commitment */
	.sustainabilityarticle .middle h2		{ float:left; width:510px; padding:0; margin:0; font-size:22px; line-height:22px; color:#000000; font-weight:normal; }					
	.sustainabilityarticle .middle hr		{ display:block; float:left; margin:14px 0; padding:0; height:1px; width:100%; background:#ababab; border:0; }		
	.sustainabilityarticle .middle p		{ margin:0 0 20px 0; padding:0; line-height:18px; color:#707070; }						
	.sustainabilityarticle .middle divz		{ float:left; width:510px; background:#f3f4f4; width:510px; height:170px;  }	
	/* un-global-compact */
	.sustainabilityarticle .middle h3		{ margin:0; padding:12px 0; font-size:12px; line-height:12px; color:#707070; font-weight:normal; }		
	.sustainabilityarticle .middle ul		{ display:block; float:left; width:510px; list-style:none; margin:0; padding:0; border-top:#ababab solid 1px; }	
	.sustainabilityarticle .middle li		{ display:block; float:left; width:510px; border-bottom:#ababab solid 1px; padding:5px 0; color:#707070; }
		
	/*careers*/
	.careers								{ float:left; width:960px; }	
	.careers .left							{ float:left; width:190px; }
	.careers .left h1						{ float:left; width:190px; padding:0; margin:0 0 12px 0; font-size:22px; line-height:22px; color:#000000; font-weight:normal; }						
	.careers .left a						{ display:block; float:left; width:184px; padding:0 0 0 6px; margin:0 0 4px 0; background:#98d7d3; height:20px; line-height:20px; color:#000000; }
	.careers .left a:hover,
	.careers .left a.active					{ background:#4bbeb7 !important; color:#FFFFFF; }	
	.careers .middle						{ float:left; width:730px; margin:0 0 0 40px; }	
	.careers .middle h2						{ float:left; width:730px; padding:0; margin:0; font-size:22px; line-height:22px; color:#000000; font-weight:normal; }					
	.careers .middle hr						{ display:block; float:left; margin:12px 0; padding:0; height:1px; width:100%; background:#ababab; border:0; }		
	.careers .middle p						{ margin:0 0 20px 0; padding:0; line-height:18px; color:#707070; }						

	/*history*/
	.history								{ float:left; width:960px; }	
	.history .left							{ float:left; width:190px; }
	.history .left h1						{ float:left; width:190px; padding:0; margin:0 0 12px 0; font-size:22px; line-height:22px; color:#000000; font-weight:normal; }						
	.history .left a						{ display:block; float:left; width:184px; height:20px; background:#98d7d3; padding:0 0 0 6px; margin:0 0 4px 0; line-height:20px; color:#000000; }
	.history .left a:hover,
	.history .left a.active					{ background:#4bbeb7; color:#FFFFFF; }	
	.history .right							{ float:left; width:170px; }	
	.history .right h1						{ float:left; width:170px; padding:0; margin:0 0 12px 0; font-size:22px; line-height:22px; letter-spacing:-1px; color:#000000; font-weight:normal; }					
	.history .middle						{ float:left; width:510px; margin:29px 50px 0 40px; }	
	.history .middle p						{ margin:0; padding:0; line-height:18px; color:#707070; }	
	.history .middle h2						{ float:left; width:510px; padding:0; margin:-11px 0 8px 0; font-size:18px; line-height:22px; color:#000000; font-weight:normal; font-style:italic; }						

	/*contact-us*/
	.contactUs								{ float:left; width:960px; }	
	.contactUs .left						{ float:left; width:190px; }
	.contactUs .left h1						{ float:left; width:190px; padding:0; margin:0 0 12px 0; font-size:22px; line-height:22px; color:#000000; font-weight:normal; }						
	.contactUs .left a						{ display:block; float:left; width:184px; height:20px; background:#98d7d3; padding:0 0 0 6px; margin:0 0 4px 0; line-height:20px; color:#000000; }
	.contactUs .left a:hover,
	.contactUs .left a.active				{ background:#4bbeb7; color:#FFFFFF; }	
	.contactUs .right						{ float:left; width:170px; }	
	.contactUs .right h1					{ float:left; width:170px; padding:0; margin:0 0 12px 0; font-size:22px; line-height:22px; letter-spacing:-1px; color:#000000; font-weight:normal; }					
	.contactUs .middle						{ float:left; width:510px; margin:29px 50px 0 40px; }	
	.contactUs .middle p					{ margin:0 0 8px 0; padding:0; line-height:18px; color:#707070; }	
	.contus h2					{ float:left; width:510px !important; padding:4px 0 3px 0 !important; margin:0 !important; font-size:12px !important; line-height:18px !important; color:#000000; font-weight:normal !important; border-top:#ababab solid 1px !important; }
	.joinusz h2 {border-top: none !important}
	.contus ul					{ display:block; float:left !important; width:510px !important; list-style:none !important; padding:12px 0 !important; margin:0 !important; border-top:#ababab solid 1px; }	
	.contus li					{ border: none !important; display:block; float:left; width:510px; margin-bottom:7px; }		
	.contus em, .contus i				{ display:block; float:left; width:142px; height:18px; line-height:18px; font-style:normal; }
	.contus input[type=text]				{ display:block; float:left; width:360px; height:18px; background:#e7e7e7; border:0; margin:0; padding:0 4px; font-size:12px; color:#707070; }	
	.contus .textarea			{ display:block; float:left; width:360px; height:50px; background:#e7e7e7; border:0; margin:0; padding:4px; resize:none; font-size:12px; color:#707070; }			
	.contus .code				{ display:block; float:left; width:90px !important; height:18px !important; background:#e7e7e7; border:0; margin:0 1px 0 0 !important; padding:0 4px !important; font-size:12px; color:#707070; }	
	.contus .number				{ display:block; float:left; width:261px !important; height:18px !important; background:#e7e7e7; border:0; margin:0 !important; padding:0 4px !important; font-size:12px; color:#707070; }			
	.contus .captcha				{ display:block; float:left; width:130px; height:22px; text-align:center; font-style:italic; background:#dfdfd6; border:0; margin:0 1px 0 0; padding:0 4px; font-size:12px; color:#5a5c59; }			
	.contus .answer				{ display:block; float:left; width:130px; height:22px; text-align:center; background:#e7e7e7; border:0; margin:0; padding:0 4px; font-size:12px; color:#707070; }			
	.contus .button				{ display:block; float:left; width:136px; height:31px; margin:-4px 0 0 142px; padding:0; background:url(../image/contact-us-button-send.png) no-repeat; border:0; }	
	.contus .middle strong				{ display:block; float:left; width:360px; height:18px; line-height:18px; font-weight:normal; margin:-4px 0 3px 0; font-size:12px; color:#5a5c59; }		
	
	/*join-us*/
	.joinUs									{ float:left; width:960px; }	
	.joinUs .left							{ float:left; width:190px; }
	.joinUs .left h1						{ float:left; width:190px; padding:0; margin:0 0 12px 0; font-size:22px; line-height:22px; color:#000000; font-weight:normal; }						
	.joinUs .left a							{ display:block; float:left; width:184px; height:20px; background:#98d7d3; padding:0 0 0 6px; margin:0 0 4px 0; line-height:20px; color:#000000; }
	.joinUs .left a:hover,
	.joinUs .left a.active					{ background:#4bbeb7; color:#FFFFFF; }	
	.joinUs .right							{ float:left; width:170px; }	
	.joinUs .right h1						{ float:left; width:170px; padding:0; margin:0 0 12px 0; font-size:22px; line-height:22px; letter-spacing:-1px; color:#000000; font-weight:normal; }					
	.joinUs .middle							{ float:left; width:510px; margin:29px 50px 0 40px; }	
	.joinUs .middle p						{ margin:0 0 8px 0; padding:0; line-height:18px; color:#707070; }	
	.joinUs .middle h2						{ float:left; width:510px; padding:0; margin:0; font-size:12px; line-height:26px; color:#000000; font-weight:normal; }						
	.joinUs .middle ul						{ display:block; float:left; width:510px; list-style:none; padding:16px 170px 12px 0; margin:0; border-top:#ababab solid 1px; }	
	.joinUs .middle ul.ptop33				{ padding-top:16px !important; }
	.joinUs .middle li						{ display:block; float:left; width:510px; margin-bottom:7px; }		
	.joinUs .middle i						{ display:block; float:left; width:142px; height:18px; line-height:18px; font-style:normal; }
	.joinUs .middle .field					{ display:block; float:left; width:360px; height:18px; background:#e7e7e7; border:0; margin:0; padding:0 4px; font-size:12px; color:#707070; }	
	.joinUs .middle .textarea				{ display:block; float:left; width:360px; height:50px; background:#e7e7e7; border:0; margin:0; padding:4px; resize:none; font-size:12px; color:#707070; }			
	.contus .select					{ display:block; float:left; width:178px; height:18px; background:#e7e7e7; border:0; margin:0 1px 0 0; padding:0 0 0 4px; font-size:12px; color:#707070; }
	.joinusz .button {background:url(../image/join-us-button-submit.png) no-repeat !important;}
	.joinUs .middle .button					{ display:block; float:left; width:136px; height:31px; margin:-4px 0 0 142px; padding:0; background:url(../image/join-us-button-submit.png) no-repeat; border:0; }	
	
	#header p
        {
            margin: 0;
        }
        
        .joomla_ass
        {
            margin-left: -59px;
        }
        
        .prev_button {
            background: url("../images/prev.png") no-repeat scroll left top transparent;
        }
        
        #footer .custom
        {
            float:right;
        }
        #footer .custom p
        {
            padding: 0;
        }
        
        .left span.active a
        {
            background: none repeat scroll 0 0 #4BBEB7;
            color: #FFFFFF;
        }
	
	#header .menu li
	{
	    background: url("../js/menu/menu-divider-bg.png") no-repeat scroll left top transparent;
	    height: 36px;	    
	}
	
	#header .menu li a
	{
	    padding: 0 18px;
	}
	
	#header .menu li:first-child
	{
	    background: none;
	}
	
	#header .menu ul.menu
	{
	    margin-top: 0;	    
	}
	
	#header .menu li ul
	{
	    display: none;	    
	}
	
	#header .menu li ul
	{	    
	    position: absolute;
	    width: auto;
	    top: 36px;
	    background: url("../js/menu/menu-transparent-bg.png") repeat scroll 0 0 transparent;
	    line-height: 18px;
	    z-index: 100;
	    height: auto;
	}
	
	#header .menu li ul li
	{
	    clear: both;
	    height: auto;
	    background: none;
	    width: 100%;
	}
	
	#header .menu li ul li:hover
	{	    
	    background: url("../js/menu/menu-transparent-bg.png") repeat scroll 0 0 transparent;
	}
	
	#header .menu li ul li a {
	    color: #000000;
	    display: block;
	    font-size: 13px;
	    min-width: 150px;
	    padding: 4px 9px 3px;
	    width: 100%;
	    height: auto;
	    line-height: 18px;
	}
	
	#header .menu li ul li a:hover {
	    background: none;
	}
	
	h2.historyz {
    color: #000000;
    float: left;
    font-size: 18px;
    font-style: italic;
    font-weight: normal;
    line-height: 22px;
    margin: -11px 0 8px;
    padding: 0;
    width: 510px;
}

h2.newr.w766px {
    width: 766px;
}
h2.newr {
    color: #000000;
    float: left;
    font-size: 18px;
    font-weight: normal;
    line-height: 56px;
    margin: 0;
    padding: 0;
}

.contus
{
    margin-top: -20px;
}

.joinusz
{
    margin-top: 0 !important;
}

.captchazz
{
    margin-left: 200px;
}
		
	